﻿using System;
namespace Interface_Tier
{
    public interface IHRM_CANDIDATEData
    {
        int HRM_CANDIDATE_Delete(string CandidateCode);
        int HRM_CANDIDATE_Disable(string CandidateCode, ref bool Enabled);
        System.Data.DataSet HRM_CANDIDATE_Get(string CandidateCode);
        System.Data.DataSet HRM_CANDIDATE_GetList();
        System.Data.DataSet HRM_CANDIDATE_GetListByRecruitmentCode(string RecruitmentCode);
        int HRM_CANDIDATE_Insert(string CandidateCode, string RecruitmentCode, string FirstName, string LastName, string Marriage, bool Sex, DateTime Birthday, string BirthPlace, string MainAddress, string ContactAddress, string CellPhone, string HomePhone, string Email, string Photo, string Nationality, string Ethnic, string Religion, string Language, string Informatic, string Professional, string Education, string Job, string IDCard, DateTime IDCardDate, string IDCardPlace, string Health, double Height, double Weight, string Experience, DateTime InputFileDate, string Position1, string Position2, decimal ExpectSalary, int Status, string PersonName, string PersonPhone, string PersonAddress, string PersonJob, string Description);
        int HRM_CANDIDATE_Save(string CandidateCode, string RecruitmentCode, string FirstName, string LastName, string Marriage, bool Sex, DateTime Birthday, string BirthPlace, string MainAddress, string ContactAddress, string CellPhone, string HomePhone, string Email, string Photo, string Nationality, string Ethnic, string Religion, string Language, string Informatic, string Professional, string Education, string Job, string IDCard, DateTime IDCardDate, string IDCardPlace, string Health, double Height, double Weight, string Experience, DateTime InputFileDate, string Position1, string Position2, decimal ExpectSalary, int Status, string PersonName, string PersonPhone, string PersonAddress, string PersonJob, string Description);
        int HRM_CANDIDATE_Update(string CandidateCode, string RecruitmentCode, string FirstName, string LastName, string Marriage, bool Sex, DateTime Birthday, string BirthPlace, string MainAddress, string ContactAddress, string CellPhone, string HomePhone, string Email, string Photo, string Nationality, string Ethnic, string Religion, string Language, string Informatic, string Professional, string Education, string Job, string IDCard, DateTime IDCardDate, string IDCardPlace, string Health, double Height, double Weight, string Experience, DateTime InputFileDate, string Position1, string Position2, decimal ExpectSalary, int Status, string PersonName, string PersonPhone, string PersonAddress, string PersonJob, string Description);
    }
}
